07. 代码规范——空格
空格
最后,介绍标点两边空格使用的标准排版规范。
- 括号内不要有空格
单选题:括号内不要有空格
SOLUTION:
```spam(ham[1], {eggs: 2}, [])```练习:二元操作符
SOLUTION:
- ```x = -5```
- ```++x```
- ```if (x && !y)```
- 不要在逗号, 分号, 冒号前面加空格, 但应该在它们后面加(行尾除外)。
练习:以下语句符合代码规范的有?
SOLUTION:
- ```print x, y```
- ```if x == 4:```
- 当’=’用于指示关键字参数或默认参数值时, 不要在其两侧使用空格。
判断:以下语句符合代码规范的有?
SOLUTION:
```def complex(real, imag=0.0): return magic(r=real, i=imag)```- 不要用空格来垂直对齐多行间的标记(=,#,//), 因为这种对齐方式把我们的目光从重要的东西上拉开。比如下面的命名列表就会让你从上到下阅读变量名,而忽视了他们的类型。
Public FitNesseExpediter( Socket s,
FitNesseContext context) throws Exception
{
this.context = context;
socket = s;
input = s.getInputStream();
output = s.getOutputStream();
requestParsingTimeLimit = 10000;
}